package day14.pack4;

/*
场景:
   1. 发布方
   2. 订阅方
   发布方,发生一些改变的时候,希望订阅方自动的都做出相应的反应.
 */
public class Test {
    public static void main(String[] args) {
        Fan lb = new NormalFan("刘备");
        Fan gy = new IronFan("关羽");
        Weibo weibo = new SinaWeibo();
        weibo.addFan(lb);
        weibo.addFan(gy);
        weibo.sendMessage("XXXXXXX");

    }
}
/*
作业:
  一、默写题
     1. 什么是内部/外部比较器
     2. HashMap底层实现
     3. JVM内存模型
   User, UserService,Test, Menu
  1. 完成"幸运抽奖"作业
    1.1 注册   用户不允许重复. 注册成功后会生成4位数的会员号.要求不能和前面的重复.
    1.2 登录   要区分用户名不存在/密码错误/账户被锁定(连续3次错误锁定)/登录成功
    1.3 抽奖   必须先登录,否则提示请先登录. 抽奖每次抽取3名不重复的会员卡号信息.
  2. 设计并实现一个简单的观察者模式系统，该系统模拟一个股票交易平台。
  在这个平台中，股票（Subject）的价格变动会通知所有订阅了该股票的观察者（Observer），
  如职业经理人、分析师、散户、韭菜等，他们根据价格变动做出相应的反应。
   创建  Alibaba股票和Tencent股票 发布者
   创建  职业经理人和散户          订阅者
  提示： 幸运抽奖系统作业最终完成时间为周末。其他作业正常提交。
  预习： 多线程，反射

 */